@echo off
title Dialogues-on-Bamboo-Slips
color 0B

cd /d "%~dp0"

REM 检查Node.js在不在，不在就报错
if not exist ".\node\node-v20.14.0-win-x64\node.exe" (
    echo error: Node.js executable not found.
    pause
    exit /b 1
)

REM 用cmd /k保持后端窗口打开（方便查看启动日志）
start "API_Server" cmd /k ".\node\node-v20.14.0-win-x64\node.exe server.js"

REM 延长等待时间到5秒（确保后端完全启动）
timeout /t 5 /nobreak >nul

REM 强制通过localhost:3001打开页面（而非本地文件）
start http://localhost:3001

echo finished
pause >nul
